Importation des étapes dans un VoiceForm

La fonction Importer les étapes de l'interface utilisateur permet d'importer des étapes dans le système à partir d'un VoiceForm.

Utilisez la fonction Exporter les étapes pour créer un fichier JSON contenant les étapes à importer.

Importer les étapes

  1. Dans l'onglet éditeur VoiceForm Editor, sélectionnez le VoiceForm dans le menu déroulant du volet de navigation.
  2. Cliquez sur Importer étape(s) dans le lien de navigation.
  3. Pour importer des étapes, cliquez sur Importer les étapes et naviguez jusqu'à l'emplacement du fichier steps.json. Vous pouvez également glisser et déposer le fichier .json dans la section de chargement.

Validations pour Importer les étapes :

  1. si l'ID d'étape existe déjà sur le serveur VoiceCheck, l'étape n'est pas importée.
  2. Si le fichier steps.json comprend plusieurs étapes (de nouvelles étapes et d'autres étapes qui existent déjà sur le serveur), seules les nouvelles étapes sont importées. Un message de notification s'affiche pour indiquer que les étapes existantes n'ont pas été importées sur le serveur.
  3. L'étape n'est pas importée si le fichier .json ne comporte pas les champs obligatoires, comme la description, l'invite et le type d'invite.

La procédure considère que les champs employés pour les étapes sont les mêmes sur tous les serveurs VoiceCheck utilisés par le client.

Validations :

  1. Modèles d'invite : s'il existe un modèle d'invite du même nom, rejetez l'importation du modèle d'invite. Sinon, importez le modèle d'invite inclus dans le fichier steps.json. Le modèle d'invite doit être ajouté à la page Modèles d'invite.
  2. Conditions : si une condition du même nom existe avec une valeur de condition différente, créez une condition dupliquée portant le même nom. Cependant, si la valeur de la condition correspond également à la condition existante, rejetez la condition et utilisez la condition existante. Si la condition du même nom existe avec une valeur de condition différente, rejetez la condition et utilisez la condition existante.
  3. Images : importez l'étape avec les détails de l'emplacement d'image. L'image n'est pas importée en même temps que l'étape. Si l'image n'existe pas à l'emplacement spécifié, une image brisée est affichée sur le serveur.
  4. Traductions : pour importer les traductions de la description de l'étape et de l'invite de l'étape dans toutes les langues prises en charge.
  5. ListItems : s'il existe un ListItem du même nom, rejetez l'importation de l'élément de liste. Sinon, importez l'élément de liste inclus dans le fichier steps.json. ListItem doit être ajouté sur la page ListItems.